Quantifying requirements volatility effects

نویسندگان

  • G. P. Kulk
  • Chris Verhoef
چکیده

In an organization operating in the bancassurance sector we identified a low-risk IT subportfolio of 84 IT projects comprising together 16,500 function points, each project varying in size and duration, for which we were able to quantify its requirements volatility. This representative portfolio stems from a much larger portfolio of IT projects. We calculated the volatility from the function point countings that were available to us. These figures were aggregated into a requirements volatility benchmark. We found that maximum requirements volatility rates depend on size and duration, which refutes currently known industrial averages. For instance, a monthly growth rate of 5% is considered a critical failure factor, but in our low-risk portfolio we found more than 21% of successful projects with a volatility larger than 5%. We proposed a mathematical model taking size and duration into account that provides a maximum healthy volatility rate that is more in line with the reality of low-risk IT portfolios. Based on the model, we proposed a tolerance factor expressing the maximal volatility tolerance for a project or portfolio. For a low-risk portfolio its empirically found tolerance is apparently acceptable, and values exceeding this tolerance are used to trigger IT decision makers. We derived two volatility ratios from this model, the π-ratio and the ρ-ratio. These ratios express how close the volatility of a project has approached the danger zonewhen requirements volatility reaches a critical failure rate. The volatility data of a governmental IT portfolio were juxtaposed to our bancassurance benchmark, immediately exposing a problematic project, which was corroborated by its actual failure. When function points are less common, e.g. in the embedded industry, we used daily source code size measures and illustrated how to govern the volatility of a software product line of a hardware manufacturer. With the three real-world portfolios we illustrated that our results serve the purpose of an early warning system for projects that are bound to fail due to excessive volatility. Moreover, we developed essential requirements volatility metrics that belong on an IT governance dashboard and presented such a volatility dashboard. © 2008 Elsevier B.V. All rights reserved. The creation of software requirements is reminiscent of hiking in a fog that is gradually lifting. –T. Capers Jones [39]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Correlational Study on Four Size Measures as Predictors of Requirements Volatility

Requirements volatility is an important risk factor for software projects. Software measures can help in quantifying and predicting this risk. In this paper, we present a correlational study with the goal of predicting requirements volatility for a medium size software project. The study is explorative, i.e. we analyse the data collected for our measures to find out the best predictor. To our k...

متن کامل

A Correlational Study on Four Measures of Requirements Volatility

Requirements volatility is an important risk factor for software projects. Software measures can help in quantifying and predicting this risk. In this paper, we present the results of a correlational study with the goal of predicting requirements volatility for a medium size software project. Based on the data collected from two industrial software projects for four measures of size of requirem...

متن کامل

Bank’s Corporate Governance: Quantifying the Effects in Iranian Banking Networks

The most important tool for promoting the bank’s stability and health is the establishment of a standard corporate governance structure for managing the bank's business. Redesigning the relationships between bank management, shareholders and the rest of the bank’s stockholder, including the objectives, the risk and audit indices, and internal control of the bank, is recognized as the foundation...

متن کامل

Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation

0164-1212/$ see front matter 2009 Elsevier Inc. A doi:10.1016/j.jss.2009.03.014 * Corresponding author. Tel.: +1 817 272 1332; fax E-mail addresses: [email protected] (S. Ferreira), col [email protected] (D. Shunk), [email protected] (G This paper introduces an executable system dynamics simulation model developed to help project managers comprehend the complex impacts related to requirements vol...

متن کامل

Cyclical implications of minimum capital requirements

Capital requirements play a key role in the supervision and regulation of banks. The Basel Committee on Banking Supervision is now changing the current framework by introducing risk-sensitive capital charges. There have been concerns that this will unduly increase volatility in the banks’ capital. Furthermore, when the credit supply is rationed, capital requirements may exacerbate an economic d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Sci. Comput. Program.

دوره 72  شماره 

صفحات  -

تاریخ انتشار 2008